package cn.sofwin.day0202;

import java.util.*;

/**
 * 学习 Map
 * @author 啊剥了菠萝没有菠萝蜜
 */
public class Test01 {
    public static void main(String[] args) {

        Map<String, Double> map = new HashMap<>();
        map.put("zs", 89.0);
        map.put("ls", 85.0);
        map.put("ww", 83.0);

        // 遍历
        for (Map.Entry<String, Double> entry : map.entrySet()){
            System.out.println(entry.getKey() + " : " + entry.getValue());
        }

        // 循环修改 map 中的value
        Scanner sc = new Scanner(System.in);
        map.forEach( (k, v) -> map.put(k, sc.nextDouble()) );

        // Java8 新增的遍历方法
        map.forEach( (k, v) -> System.out.println(k + ":" + v));
    }
}
